package org.bpm.events
{
	import flash.events.Event;
	
	public class ProcessMapEvent extends Event
	{
		public static const MAP_CONFIG_COMPLETE:String = "MAP_CONFIG_COMPLETE";
		public static const MAP_UPDATE_COMPLETE:String = "MAP_UPDATE_COMPLETE";
		
		public static const MAP_ELEMENT_OVER:String = "MAP_ELEMENT_OVER";
		public static const MAP_ELEMENT_OUT:String = "MAP_ELEMENT_OUT";
		public static const MAP_ELEMENT_CLICK:String = "MAP_ELEMENT_CLICK";
		
		public var elementXMLList:XMLList;
		
		override public function clone():Event{
			return ProcessMapEvent(this);
		}
		
		public function ProcessMapEvent(type:String, pElementXMLList:XMLList = null,bubbles:Boolean = false)
		{
			super(type,bubbles);
			elementXMLList = pElementXMLList;
		}
	}
}